package itheima.chap06;

import java.util.Random;

/**
*switch案例
*需求：开发一个真心话大冒险游戏，游戏开始后随机生成一个数字
*根据数字选择不同的大冒险
*0：嘴里含一口水说话，让大家猜猜说的是什么
*1：学鸵鸟走路绕房间一圈
*2：每个人选择一样食物或调料混合在一起给你吃
*3：假装自己是一个推销员，向大家推销你用过的鼻涕纸
*4：用动作模仿一个人，让大家猜猜是谁
*其他：恭喜你，跳过了大冒险
 */

public class SwitchDemo {
    public static void main(String[] args) {
        // 1.随机生成一个数字【0-5】
        Random random = new Random();
        int number = random.nextInt(6);
        // 2.判断数字值，选择大冒险
        // swich原始格式
        /*switch (number){
            case 0:
                System.out.println("嘴里含一口水说话，让大家猜猜说的是什么");
                break;
            case 1:
                System.out.println("学鸵鸟走路绕房间一圈");
                break;
            case 2:
                System.out.println("每个人选择一样食物或调料混合在一起给你吃");
                break;
            case 3:
                System.out.println("假装自己是一个推销员，向大家推销你用过的鼻涕纸");
                break;
            case 4:
                System.out.println("用动作模仿一个人，让大家猜猜是谁");
                break;
            default:
                System.out.println("恭喜你，跳过了大冒险");
        }*/

        // swich简化格式
        switch (number){
            case 0 -> {
                System.out.println("嘴里含一口水说话，让大家猜猜说的是什么"); //  {}可以省略 常在含有多行代码时使用
            }
            case 1 -> System.out.println("学鸵鸟走路绕房间一圈");
            case 2 -> System.out.println("每个人选择一样食物或调料混合在一起给你吃");
            case 3 -> System.out.println("假装自己是一个推销员，向大家推销你用过的鼻涕纸");
            case 4 -> System.out.println("用动作模仿一个人，让大家猜猜是谁");
            default -> System.out.println("恭喜你，跳过了大冒险");
        }
    }
}
